package Programmkontrolle;

import java.util.ArrayList;

class Bestellung {
	private int bstNr;					// Bestellnummer
	private String empfaenger;			// Empfaenger der Bestellung
	private String ort;					// Ort des Empfaengers
	private String land;				// Land des Empfaengers
	private double kosten;				// Kosten der Bestellung
	private ArrayList<Artikel> artikel;	// Eine Sammlung von Artikeln
	
	public Bestellung() {
	
	}
	
	public Bestellung(int bstNr, String empfaenger, String ort, String land, double kosten) {
		this.bstNr = bstNr;
		this.empfaenger = empfaenger;
		this.ort = ort;
		this.land = land;
		this.kosten = kosten;
	}
	
	// Fuegt einen neuen Artikel in die Artikel-Sammlung ein
	public void artikelEinfuegen(Artikel art) {
		artikel.add(art);
	}
	
	// GETTER & SETTER
	
	public void setBstNr(int bstNr) {
		this.bstNr = bstNr;
	}
	
	public int getBstNr() {
		return bstNr;
	}
	
	public void setEmpfaenger(String empfaenger) {
		this.empfaenger = empfaenger;
	}
	
	public String getEmpfaenger() {
		return empfaenger;
	}
	
	public void setOrt(String ort) {
		this.ort = ort;
	}
	
	public String getOrt() {
		return ort;
	}
	
	public void setLand(String land) {
		this.land = land;
	}
	
	public String getLand() {
		return land;
	}
	
	public void setKosten(double kosten) {
		this.kosten = kosten;
	}
	
	public double getKosten() {
		return kosten;
	}
	
	public ArrayList<Artikel> getArtikel() {
		return artikel;
	}
}